export const options = {
	data(){
		return {
			catetorys: [],
			cate_ids: [],
			units:[
				'桶',
				'件',
				'个',
				'箱',
			],
			is_sales:[
				{
					label: '是',
					value: 2
				},
				{
					label: '否',
					value: 1
				}
			],
			editorOption: {
			  modules: {
				toolbar: [
				  ["bold", "italic", "underline", "strike"], // 加粗 斜体 下划线 删除线
				  ["blockquote", "code-block"], // 引用  代码块
				  [{ header: 1 }, { header: 2 }], // 1、2 级标题
				  [{ list: "ordered" }, { list: "bullet" }], // 有序、无序列表
				  [{ script: "sub" }, { script: "super" }], // 上标/下标
				  [{ indent: "-1" }, { indent: "+1" }], // 缩进
				  // [{'direction': 'rtl'}],                         // 文本方向
				  [{ size: ["small", false, "large", "huge"] }], // 字体大小
				  [{ header: [1, 2, 3, 4, 5, 6, false] }], // 标题
				  [{ color: [] }, { background: [] }], // 字体颜色、字体背景颜色
				  [{ font: [] }], // 字体种类
				  [{ align: [] }], // 对齐方式
				  ["clean"], // 清除文本格式
				  ["link", "image", "video"] // 链接、图片、视频
				], //工具菜单栏配置
			  },
			  placeholder: '请在这里添加产品描述', //提示
			  readyOnly: false, //是否只读
			  theme: 'snow', //主题 snow/bubble
			  syntax: true, //语法检测
			}
		}
	},
	watch:{
	'form.goods_class': {
		  handler(newVal,oldVal) {
		     console.log(newVal,oldVal,"=============")
	         this.getGoodsCatetory(newVal, 1) 
		  },
		  deep: true,
		  immediate: true
		}
	},
	created(){
		this.getGoodsCatetory()
	},
	methods:{
		getGoodsCatetory(cate_mode = 0, pid = 0){
			this.service({
			  method: "post",
			  url: "/api/admin/getGoodsCatetory",
			  data:{
				  cate_mode: cate_mode,
				  pid: pid,
				  token: this.$getToken(),
			  }
			}).then(res => {
			   if(res.error_code === 200){
				  switch (pid) {
					case 0:
					this.catetorys = res.data.list
					break;
					case 1:
					this.cate_ids = res.data.list
					break;  
				  }
			   } else {
				  this.$message.error("获取商品分类失败") 
			   }
			}); 
		}
	}
}